package com.plian.system.vo.zp;

import com.plian.system.entity.zp.ZpPersonInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "ZpPersonInfoVO对象", description = "招聘人员信息")
public class ZpPersonInfoVO extends ZpPersonInfo {
    private static final long serialVersionUID = 1L;
    /**
     * 001证件类型
     */
    private String documentTypeName;
    /**
     * 002性别
     */
    private String genderName;
    /**
     * 003民族
     */
    private String nationName;
    /**
     * 004政治面貌
     */
    private String politicCountenanceName;
    /**
     * 005国籍
     */
    private String nationalityName;
    /**
     * 006婚姻状态
     */
    private String maritalStatusName;
    /**
     * 007最高学历
     */
    private String educationalName;
    /**
     * 008最高学位
     */
    private String degreeName;

    /**
     * 020部门名称
     */
    @ApiModelProperty(value = "部门名称", required = true)
    private String departmentName;
    /**
     * 021健康状态
     */
    private String healthConditionName;

    private String createUserName;

    private String updateUserName;

    private String approvedUserName;

    private String birthdayStr;
    /**
     * 子表内容
     */

    /**
     * 招聘人员信息-排序1
     */
    @ApiModelProperty(value = "招聘人员信息")
    private List<ZpPersonInfoVO> zpPersonInfoVO;



}
